package com.young.shop.admin.service;

import com.young.shop.pojo.entity.Order;
import com.young.shop.pojo.vo.OrderServiceVO;

import java.util.List;

/**
 * 订单业务处理
 */
public interface OrderService {

	/**
	 * 获取订单列表
	 * @param BeforeDate
	 * @param afterDate
	 * @return
	 */

	List<Order> getOrderList(String BeforeDate, String afterDate );

	/**
	 * 通过id修改订单状态
	 * @param id
	 * @param status
	 * return 1成功，其他失败
	 *
	 */
	int sendOrder(Integer id, Integer status);

	/**
	 * 取消订单
	 * @param id
	 * @param status
	 * @return
	 */
	int cancelOrder(Integer id, Integer status);

	/**
	 * 产看订单详细
	 * @param id
	 * @return
	 */

	List<OrderServiceVO> orderDetail(Integer id);





}
